technology licensed - Deutsch Englisch Wörterbuch